@@ -128,6 +128,7 @@ module DotHelper |
||
128 | 128 |
def agent_node(agent) |
129 | 129 |
node(agent_id[agent], |
130 | 130 |
label: agent_label[agent], |
131 |
+ tooltip: (agent.short_type.titleize if rich), |
|
131 | 132 |
URL: (agent_url[agent] if rich), |
132 | 133 |
style: ('rounded,dashed' if agent.disabled?), |
133 | 134 |
color: (@disabled if agent.disabled?), |
@@ -75,13 +75,13 @@ describe DotHelper do |
||
75 | 75 |
\A |
76 | 76 |
digraph \x20 "Agent \x20 Event \x20 Flow" \{ |
77 | 77 |
node \[ [^\]]+ \]; |
78 |
- (?<foo>\w+) \[label=foo,URL="#{Regexp.quote(agent_path(@foo))}"\]; |
|
78 |
+ (?<foo>\w+) \[label=foo,tooltip="Dot \x20 Foo",URL="#{Regexp.quote(agent_path(@foo))}"\]; |
|
79 | 79 |
\k<foo> -> (?<bar1>\w+) \[style=dashed\]; |
80 | 80 |
\k<foo> -> (?<bar2>\w+) \[color="\#999999"\]; |
81 |
- \k<bar1> \[label=bar1,URL="#{Regexp.quote(agent_path(@bar1))}"\]; |
|
82 |
- \k<bar2> \[label=bar2,URL="#{Regexp.quote(agent_path(@bar2))}",style="rounded,dashed",color="\#999999",fontcolor="\#999999"\]; |
|
81 |
+ \k<bar1> \[label=bar1,tooltip="Dot \x20 Bar",URL="#{Regexp.quote(agent_path(@bar1))}"\]; |
|
82 |
+ \k<bar2> \[label=bar2,tooltip="Dot \x20 Bar",URL="#{Regexp.quote(agent_path(@bar2))}",style="rounded,dashed",color="\#999999",fontcolor="\#999999"\]; |
|
83 | 83 |
\k<bar2> -> (?<bar3>\w+) \[style=dashed,color="\#999999"\]; |
84 |
- \k<bar3> \[label=bar3,URL="#{Regexp.quote(agent_path(@bar3))}"\]; |
|
84 |
+ \k<bar3> \[label=bar3,tooltip="Dot \x20 Bar",URL="#{Regexp.quote(agent_path(@bar3))}"\]; |
|
85 | 85 |
\} |
86 | 86 |
\z |
87 | 87 |
}x |